Effective SQLのSalesOrdersデータベースをdockerで用意する(mysql)
#Effective_SQL
Docker公式イメージ mysqlを使う
code:コンテナと/docker-entrypoint-initdb.dと重ね合わせるディレクトリにsqlファイルを配置.sh
% wget https://raw.githubusercontent.com/TexanInParis/Effective-SQL/master/MySQL/Sample%20Databases/SalesOrdersStructure.SQL -O sql/1-SalesOrdersStructure.sql
% wget https://raw.githubusercontent.com/TexanInParis/Effective-SQL/master/MySQL/Sample%20Databases/SalesOrdersData.SQL -O sql/2-SalesOrdersData.sql
DBを立ち上げる:docker run --rm --name mysql-db -e MYSQL_ROOT_PASSWORD=my-secret-pw -p 13306:3306 -v $PWD/sql:/docker-entrypoint-initdb.d mysql:8.0
mysql -h 127.0.0.1 -P 13306 -uroot -pで接続し、use SalesOrdersSample;できる!